package com.niit.agricstore.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.niit.agricstore.entity.Comment;

public interface CommentService extends IService<Comment> {

        // 获取所有留言列表

        PageInfo<Comment> getAllComments(int pageNum, int pageSize);

        PageInfo<Comment> getCommentByUserId(Long comment_user_id, int pageNum, int pageSize);

        // 创建留言
        String createComment(Comment comment);


        // 删除留言
        int deleteCommentById(int commentId);

        // 标记留言为已读/未读
        int markCommentAsRead(int commentId, int isRead);
        //批量已读
        int markCommentBatchAsRead();
        // 标记留言为已回复/未回复
        int markCommentAsReplied(int commentId, int isReplied);
}
